﻿using System;
using System.Collections.Generic;
using System.Data;
using CI.Caja.BE;
namespace CI.Caja.BL
{
   public interface IBL_Programacion
    {
        ICollection<BE_Programacion> ListarProgramacion();

        BE_Programacion RegistrarProgramacion(string idProgramacion,
                                                      string fecInicio,
            string fecFin,
            int idTurno,
            int idPersonal,
            int idDia,
            int idPtovta);

        BE_Programacion ActualizarProgramacion(string idProgramacion,
                                                        string fecInicio,
              string fecFin,
              int idTurno,
              int idPersonal,
              int idDia,
              int idPtovta);

        BE_Programacion ObtenerProgramacion(int idProgramacion);

        string ObtenerCodigo();
        string ConvertDate(string fecha);
        int ValidaDuplicado(string fecInicio,
              string fecFin, int idPersonal,
              int idDia);
    }
}
